Click here to join our community of experts to get information on job search, salaries and more.

Sr Java Backend Developer

Company: Tata Consultancy Services

Location: Addison, TX

Posted on: November 25

Job Description

Must Have Technical/Functional Skills

  • Primary Skill: Core Java
  • Secondary: Spring boot, Kafka, OpenShift, rest web services, Junit
  • Experience: 10+ years

Roles & Responsibilities

  • Architect, design, and develop scalable backend systems using Java (JDK 21) and Spring Boot.
  • Build and maintain microservices for high-performance, distributed applications.
  • Deploy and manage containerized applications on OpenShift (Docker/Kubernetes).
  • Develop and optimize Oracle PL/SQL queries and stored procedures for robust data handling.
  • Implement CI/CD pipelines for automated build, test, and deployment processes.
  • Participate in complex system design discussions, ensuring scalability, security, and performance.
  • Troubleshoot and resolve technical challenges across environments.

Required Skills & Qualifications

  • 10+ years of professional experience in backend development.
  • Strong hands-on expertise in Java (JDK 21), Spring Boot, and Microservices architecture.
  • Practical experience with OpenShift, containers (Docker/Kubernetes), and cloud-native deployments.
  • Advanced knowledge of Oracle PL/SQL and relational database design.
  • Proven experience with CI/CD tools (Jenkins, GitLab, or similar).
  • Ability to demonstrate technical skills live during interviews (coding, design, troubleshooting).
  • Excellent communication skills and ability to work in cross-functional teams.
  • Strong background in complex system design and architectural patterns.

Additional Relevant Skills

  • RESTful API design & development
  • Event-driven architecture (Kafka, RabbitMQ)
  • Unit and Integration Testing (JUnit, Mockito)
  • Performance tuning & optimization Security best practices (OAuth2, JWT, SSL/TLS)
  • Monitoring & Observability (Prometheus, Grafana, ELK stack)
  • Version control (Git)
  • Agile/Scrum methodologies
  • Cloud experience (AWS, Azure, or GCP)

Preferred Skills

  • Experience with Domain-Driven Design (DDD) and Design Patterns
  • Familiarity with API Gateway and Service Mesh
  • Exposure to DevSecOps practices

TCS Employee Benefits Summary

  • Discretionary Annual Incentive.
  • Comprehensive Medical Coverage: Medical & Health, Dental & Vision, Disability Planning & Insurance, Pet Insurance Plans.
  • Family Support: Maternal & Parental Leaves.
  • Insurance Options: Auto & Home Insurance, Identity Theft Protection.
  • Convenience & Professional Growth: Commuter Benefits & Certification & Training Reimbursement.
  • Time Off: Vacation, Time Off, Sick Leave & Holidays.
  • Legal & Financial Assistance: Legal Assistance, 401K Plan, Performance Bonus, College Fund, Student Loan Refinancing.

Salary Range : $95,000-$125,000 a year

Qualifications: BACHELOR OF COMPUTER SCIENCE
Similar Jobs